package com.kotlin.demo.泛型


/**
 * 可以给任意类 增加任意函数
 * 而Java 得需要使用反射
 */
fun String.show(){
    println("jdljslfjs")
}

/**
 * 可以给任意类增加扩展
 */
fun Any.showContent(){
    println("$this showContent")
}

/**
 * 还可以对泛型进行扩展,泛型的作用范围更广
 */
fun<T> T.showT(){
    println("$this showT")
}




fun main() {
    "".show()
    Student("zq").showContent()

    23.showT()
    "123".showT()
}